import request from '@/utils/request'

// 查询问卷信息，存储问卷的基本信息，包括ID、标题、描述和时间戳列表
export function listSurveyInfo(query) {
  return request({
    url: '/survey/surveyInfo/list',
    method: 'get',
    params: query
  })
}

// 查询问卷信息，存储问卷的基本信息，包括ID、标题、描述和时间戳详细
export function getSurveyInfo(surveyId) {
  return request({
    url: '/survey/surveyInfo/' + surveyId,
    method: 'get'
  })
}

// 新增问卷信息，存储问卷的基本信息，包括ID、标题、描述和时间戳
export function addSurveyInfo(data) {
  return request({
    url: '/survey/surveyInfo',
    method: 'post',
    data: data
  })
}

// 修改问卷信息，存储问卷的基本信息，包括ID、标题、描述和时间戳
export function updateSurveyInfo(data) {
  return request({
    url: '/survey/surveyInfo',
    method: 'put',
    data: data
  })
}

// 删除问卷信息，存储问卷的基本信息，包括ID、标题、描述和时间戳
export function delSurveyInfo(surveyId) {
  return request({
    url: '/survey/surveyInfo/' + surveyId,
    method: 'delete'
  })
}

// 通过surveyId获取详情内容
export function surveyQuestionBySurveyId(data) {
  return request({
    url: '/survey/surveyQuestion/questionById',
    method: 'post',
    data: data
  })
}

// 更新问卷问题
export function surveyQuestionUpdateBySurveyId(data) {
  return request({
    url: '/survey/surveyQuestion/updateQuestion',
    method: 'post',
    data: data
  })
}
